home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / FILEVIEW / TXTRUN / TXTRUNDC.TXT < prev    next >
Encoding:
Text File  |  1991-05-19  |  25.4 KB  |  503 lines

  1.      This is a sample document file which can be made into .COM.
  2.      TXTRUN ETXTRUNDC.TXT<ntr>               will Edit this
  3.      The width of this box is determined by the length of the longest 
  4. line here.  The height is determined by the presence of the form feed 
  5. character, (chr(12)).  Replace all tabs by spaces (<spc> keys).
  6.  
  7.      To change the box size, turn CAPS LOCK ON and move the cursor keys.
  8. To move the box around, turn CAPS LOCK OFF and SCROLL LOCK ON.  Typing
  9. control-left (^left) and control-right (^right) changes the box types.
  10. (or redefine your own with the "BOX" parameter) These work while editing
  11. but once a .COM software, only moving the boxes around works.
  12.  
  13.      If there are reverse letter areas on screen and both CAPS and 
  14. SCROLL are OFF, you can select them by moving the cursor keys and 
  15. typing <ntr> to call other pages/softwares. (explained much later)
  16.  
  17.      Control-PgDn (^PgDn) and control-PgUp (^PgUp) to see other pages.
  18. Regular PgDn, PgUp, left/right cursor do not work yet.  Control and 
  19. alt key combinations do not work once this is a .COM software.
  20.  
  21.      To exit software when .COM, <esc> while in page 1.  To go to edit
  22. menu (page 0) while Editing, ^Home in any page or ^PgUp/<esc> in page 1.
  23. ###This is page 1.### (altP turns page display below ON/OFF)
  24.      Define this as the right page for page 1 above.  How?:
  25. --------                --------
  26. |page 1| right cursor-> | here |
  27. -------- <-left cursor  --------
  28.      Press down on the alt key here and while keeping it pressed down,
  29. type "5" on the numeric keypad (NOT the "5" above the letters "RT").  
  30. Now release the "5" key and the alt key (this is called "alt-5" here).
  31.  
  32.      Now ^PgUp back to page 1 and press down on the alt key and also 
  33. press down on the right cursor key and then let go of both keys.  You 
  34. can remember this as the alt-right key combination. (these control "^"
  35. and alt functions don't work when this becomes a .COM software.)
  36.  
  37.      Now, when you press down on the right cursor key while in page 1, 
  38. you get this page.  Press down on the left cursor key while here and 
  39. you go back to page 1. (You can change this bidirectional (two way)
  40. into unidirectional (one way) access as explained much later.)
  41.  
  42.      Alt-Home (press down on the alt key and also press down on the 
  43. home key, then let go of both keys) explains these also.
  44. ###This is page 2.###
  45.  
  46.  
  47.      Define this as the left page for page 1 above.  How?:
  48. --------                --------
  49. | here | right cursor-> |page 1|
  50. -------- <-left cursor  --------
  51.      Press down on the alt key here and while keeping it pressed down, 
  52. type "5" on the numeric keypad (NOT the "5" above the letters "RT")
  53. and release the alt key (this combination is called "alt-5" here).
  54.  
  55.      Now ^PgUp twice to go to page 1 and alt/left-cursor key and then
  56. release both keys.  Remember this as the alt-left key combination.
  57.  
  58.      Now, when you press down on the left cursor key while in page 1, 
  59. you get this page.  Press down on the right cursor key while here and 
  60. you go back to page 1.  To check that the page is defined, type the 
  61. alt-home key combination and it tells you the pages accessible and 
  62. other helps.
  63.  
  64.      You may be bored by now, but, key combinations using the alt and 
  65. control keys do not work once you change this into a .COM software 
  66. with the "C" option while in the editing menu page 0.
  67.  
  68. ###This is page 3.###
  69.  
  70.      Define this as the next page (PgDn) for page 1 above.  How:?
  71. --------                  Alt-5 in this page (not the "5" above the 
  72. |page 1|             letters "RT") to store this page number.  Now 
  73. --------             ^PgUp three times to go to page 1 and press down 
  74.          |PgDn ^     on the alt and the PgDn key combination and then
  75. -------- V     |PgUp release both keys.  Remember this as the alt-PgDn
  76. | here |             key combination.
  77. --------             
  78.  
  79.      Now, when you press down on the PgDn key while in page 1, you get 
  80. this page.  Press down on the PgUp key while here to go back to page 1.
  81.  
  82.      If you're bothered by the music sign at the end of each line, run 
  83. this program with the N32 option.  The default of N13 option makes 
  84. each page display the end-of-line code <ntr> as music signs, but 
  85. changing it to N32 makes <ntr> display as spaces (<spc> or chr(32)).
  86. (Once this is a .COM software, this cannot be changed.)
  87.  
  88. ###This is page 4.###
  89.  
  90.  
  91.      Like to define a previous page (PgUp) for page 1 above?
  92. --------                  This doesn't make sense visually, since page 
  93. | here |             1 above is the first page and the entrance, but
  94. --------             this procedure can be used for any other page, 
  95.          |PgDn ^     and is useful when making a dungeons and dragons
  96. -------- V     |PgUp maze where the entrance need not be on the 
  97. |page 1|             outside of an area or a house.
  98. --------                  Press down on alt-5 (not the "5" on "RT")
  99.                      here to store this page number.
  100.  
  101.      Now ^PgDn four times to go to page 1 and alt-PgUp.
  102.  
  103.      Now, when you press down on the PgUp key while in page 1, you get 
  104. this page.  Press down on the PgDn key while here and you get back to 
  105. page 1.  If this doesn't make sense to you, try drawing a simple page 
  106. outlay (a map) with a pen and paper.
  107.  
  108.      Why are PgUp/PgDn used instead of up/down cursors?  Because most 
  109. menuing softwares expect PgUp/PgDn to access different pages.  So why 
  110. are left/right cursor keys used?  Because pull-down menuing systems 
  111. expect left/right cursor keys to access different menu selections.
  112. ###This is page 5.###
  113.  
  114.      Removing the pages accessed with right/left cursor, PgUp/PgDn.
  115.      On page 2, you defined --v    Now try going to page 1 and press
  116.                                   down on the alt key and while 
  117. --------                --------  keeping it pressed down, also type
  118. |page 1| right cursor-> |page 2|  <end> followed by the right cursor
  119. -------- <-left cursor  --------  key (in other words, alt-16 or
  120.                                   alt-end-right) and then release the
  121. alt key after you type on both the <end> key and the right cursor.
  122. The access has now been removed from page 1 so that it's now this.
  123.                                   Page 2 can still go to page 1 by
  124. --------                --------  pressing down on the left cursor, 
  125. |page 1|                |page 2|  but page 1 can no longer access
  126. -------- <-left cursor  --------  page 2.  To remove page 2's access
  127.                                   to page 1 via the left cursor, go to 
  128. page 2 and type alt-end-left (alt-14).  Remember to keep pressing down 
  129. on the alt key while typing both the <end> key and the left cursor 
  130. key.  This is useful for "end"ing access between pages.
  131.  
  132.      Similarly, alt-end-left, alt-end-PgUp and alt-end-PgDn will end 
  133. the access in those directions.  Alt-home explains this as well.
  134.  
  135.      Note:  If you have any tab, they are changed into single spaces.
  136.      One way maze for dungeons and dragons. (alt-end)
  137.      If you wanted to make one way access to begin with, rather than 
  138.                                   making a two way access, then type
  139. --------                --------  alt-end in the beginning.  Assuming
  140. |page 1| right cursor-> |page 2|  that the access between page 1 and
  141. --------                --------  page 2 has been "end"ed from both
  142.                                   ways, go to page 2 and type alt-5
  143. again.  Now go to page 1 and type alt-right.  This time, the access is
  144. one way from page 1 to page 2, there is no access from page 2 back to 
  145. page 1, since the alt-end made it into a one way access. (^PgUp/^PgDn 
  146. lets you access both, but not once this becomes a .COM software)
  147.  
  148.      Notice that the message on the top row of your screen now tells 
  149. you that access is one way.
  150.  
  151.      Pressing down on the alt-end key combination again will turn this 
  152. back into a two way access.  This may sound boring by now, but 
  153. remember to keep pressing down on the alt key while pressing down on 
  154. the other key(s) requested.
  155.  
  156.      Note:  Running this program with the ONE option (not zero "0")
  157. for ONE way has the same effect as typing alt-end here.
  158.  
  159.      Turning this into a title.
  160.      You've noticed that the top line on each of these pages seem to 
  161. be positioned as a title, but the line is not on the box itself.
  162.  
  163.      Type the alt-T combination.  This is the Title on/off feature to
  164. turn the top line on each page into a title.  If the title was 
  165. indented with spaces, those spaces are ignored, but you must have some 
  166. text which can be a title.  If you have REVERSE CHARACTER HIGH-LIGHTED
  167. SELECTIONS, use this feature AFTER they are ALL DEFINED.
  168.  
  169.      As with all features activated with the control "^" key and alt
  170. key combinations, they do not work once this is a .COM software.
  171.  
  172.      Notice that each of these lines end with a music sign to indicate 
  173. the end of each line by default (the "N" option could have been used 
  174. to make it display as anything else, such as N32 to display nothing, 
  175. since chr(32) is the " " <spc> code.), but the title does not contain 
  176. this symbol no matter what you do.
  177.  
  178.      Also note that the height of the menu will also decrease by one 
  179. row to compensate for the lack of one line of text to display.  The 
  180. bottom box appears twice to visually confirms this, but will not 
  181. appear once you go to other regular pages.
  182. MAKING THIS BOX GROW HORIZONTALLY OR VERTICALLY OR BOTH DIRECTIONS
  183.      By default, these pages pop up, even though you can manually 
  184. increase or decrease the size of the boxes.
  185.  
  186.      If you want this page to open up like a paper page horizontally 
  187. (in other words, in this direction ------>) type alt-H.  This page 
  188. will respond by doing just that, and will continue to do so whenever 
  189. you go to this page.
  190.  
  191.      If you want this page to open up like a paper page vertically (in 
  192. other words, in this direction |), type alt-V.
  193.                                V
  194.      Type alt-H and alt-V respectively twice to turn this feature OFF.
  195. If you type both once each, then the page opens in both directions.
  196.  
  197.      The page opening horizontally in this way ---> is more dramatic 
  198. and noticeable since it will open up to 78 columns wide, while the 
  199. page opening vertically is only dramatic on VGA/EGA with 50/43 rows.
  200.  
  201.      The flickering effect may be annoying to those with CGA monitors.
  202.      This may not work on some palm-tops with 40 columns or less.
  203.         MOVING THE BOX
  204.      Turn the SCROLL LOCK ON
  205. and the CAPS LOCK OFF and move
  206. this box down and to the right,
  207. as much as your screen will let
  208. you see.
  209.  
  210.      Now type the alt-M
  211. combination.  Did you see this
  212. move from left top to below?
  213. That's the Move feature.
  214.  
  215.     a short pause
  216.  
  217.      If you use a monitor with CGA/monochrome with 25 rows mode only, 
  218. you noticed that with SCROLL LOCK ON or CAPS LOCK ON, the pages can 
  219. still be made to open or move to 50 rows.  A goof-up in programming?
  220. No, it was made this way so that you can prepare a menu software which
  221. works on a VGA 50 rows monitor using a 25 rows monitor (though you 
  222. can't see the bottom half)
  223.  
  224.      It also allows secretaries with 25 rows monitors to see some 
  225. texts, while those with 50 rows monitors to see other things. (this is 
  226. not meant to be a security feature, though such things can be added)
  227.  
  228.      This program is big because it can do a lot of things.  Care to 
  229. take a coffee/tea break now?  Type ^home to go to the page 0 menu and
  230. type "S" to save the intermediary changes (file name extension is .EDT
  231. by default).  If a blackout occurred or you must turn off your computer,
  232. edit this intermediary file as in "TXTRUN Eyourfile.EDT<ntr>".
  233.  
  234.                  CHANGING ATTRIBUTE (COLOR/COLOUR)
  235.      If you have a color monitor, then you can select different colors 
  236. to fill different needs.  For example, press down on the alt key and 
  237. while keeping it pressed down, also press down on the "a" key.  The 
  238. combination is referred to here as alt-A, but don't press down on the
  239. shift key to make it capital "A".  It is in capital so that you won't 
  240. try to look for one key with the letters "alt-a" on it.
  241.  
  242.      Move the blinking cursor on screen by pressing down on the cursor 
  243. keys.  <esc> will get you out, while <ntr> will make this page that 
  244. attribute.  This feature remembers the last attributed selected.
  245.  
  246.      If you don't have a color monitor, then the letters will be 
  247. regular, reversed or blinking.  With a green monitor, most will be 
  248. striped and not very useful.
  249.  
  250.      This feature is called an "attribute", rather than alt-C for 
  251. "color ("colour" in Canada, Britain etc) to signify that it will not 
  252. appear as color to those without color monitors. (this fact may seem 
  253. obvious to most of you, but a few new PC users complain if this was 
  254. called "color" and they can't see color on their amber screen.)
  255.  
  256.      The next page talks about nested pages.  
  257.      You can think of it as multiple-layers of pages     ........... 
  258. as graphically illustrated here.                        . level 2 .  
  259.                                                        ...........   
  260.    .........PgUp.........  Up to now, you were at       ^<ntr> |<esc>
  261.   .        /           .   level 1, defining pages      |      v     
  262.  .left<--------->right. <--accessible by left/right      ........... 
  263. ........./PgDn........     cursors and PgUp/PgDn. Now-> . level 1 .  
  264.                                                        ...........   
  265.  
  266.      You go from one level to the next level by selecting a selection 
  267. which is high-lighted in reverse character (dark letter on bright 
  268. background.)  You can't see it yet on the next page because you must 
  269. define it.  It uses the ^S Screen code (chr(19), not caret "^", "S").
  270.  
  271.      The next page has ^SC before each line which can be made into such
  272. selection to go to the next level up.  That's control-S followed by 
  273. capital or small letter "C".  If your editor cannot insert ^S in your 
  274. text, use anything else and run TXTRUN.EXE with the S option.  For 
  275. example:  If your text doesn't contain exclamation mark "!" (chr(33)), 
  276. then "TXTRUN S33 Eyourfile<ntr>" will accept all "!" as ^S code.
  277.  
  278.      Calling pages as nested subroutines.
  279.      First, go to page 1 and type alt-5 keys ("5" on the numeric 
  280. keypad, not "5" above the letters "RT") then come back here.
  281.  
  282.      When you edit this page, the blinking cursor is not on the left
  283. top side, because of the ^SC combination present here to Call other
  284. pages as nested subroutines. (previous pages will display underneath if 
  285. they overlap or next to the present page if there is no overlap now.)
  286. Turn OFF both SCROLL LOCK and CAPS LOCK and move the cursor keys.
  287.  
  288.      Alt-C at the selection to high-light with reverse characters, then 
  289. cursor rightwards to define the length of reverse characters.  Cursor 
  290. leftwards to correct and <ntr>.  Now the alt-5 page stored can be 
  291. accessed from here by moving the cursor to high-light this selection 
  292. and <ntr>ing here.  Get back to this page by pressing the <esc> key.
  293.  
  294. c call page one here  c call page one here also
  295. c call page two here  c try any other page here
  296.  
  297.      The reverse character selections appear correctly once all the 
  298. lengths of reverse character high-lights are defined.
  299.  
  300. Continuation of above.
  301.      There are eight levels of nesting prepared, though the purpose is 
  302. to make this feature behave like a pull down menu system, so that only 
  303. one such level is expected to be used:  At level 2, left/right cursor
  304. ........ <-left  ........ <-left  ........  on any reverse character
  305. .a page.  cursor .a page.  cursor .a page.  selection to go to another
  306. ........ right-> ........ right-> ........  page.
  307.  
  308.      To get down to level 1 from level 2, you simply have to type 
  309. <esc> at Any level 2 page by default.  Running with the AOFF option
  310. prevents this so that you cannot go down one level by typing <esc> on
  311. Any page.  With this option active, you can only <esc> to a level 
  312. below at the specified page you went up at.
  313.  
  314.      Next is a discussion on running other Softwares, rather than 
  315. displaying other pages using the reverse character high-lighted 
  316. selections.  The next page's text has the ^SS code combination to
  317. allow it. (that's control-S and the letter "S", not the caret 
  318. character "^" followed by two capital ess "S" characters.
  319.  
  320.      It behaves identical to above, but is used to run other softwares,
  321. batch files and DOS commands such as DIR, RENAME, COPY etc.
  322.  
  323.      Softwares and directory commands.
  324.      In case your editor cannot edit a line over 80 characters wide, 
  325. the drive letter, subdirectory listing and software names are entered 
  326. here while in TXTRUN's Edit mode.  Defining the length of the reverse 
  327. character high-light behaves identical to calling another level of 
  328. pages with the subroutine calls of ^SC, but after you define them, 
  329. TXTRUN will ask you what software name to run at this selection
  330.  
  331. S let's run chkdsk.com here    or s dir *.*
  332. s any other software you have     S or rename etc.
  333.  
  334.      At the first left location, type drive letter and subdirectory 
  335. where CHKDSK.COM is, such as D:\ROOT\CHKDSK.COM.
  336.  
  337.      At the first right location, try " DIR *.*".  With "PDIR *.*",
  338. after displaying the file names, it Pauses for you to type any key.
  339. "2DIR *.*" will pause 2 seconds. ("1"-"9" for 1-9 seconds, or "0" for
  340. 10 seconds.  "KDIR *.*" will Keep this page before running, rather than 
  341. clearing the screen and placing the cursor on the left top first.
  342.  
  343.      SEE NEXT PAGE VIA ^PgDn BEFORE TESTING IT WITH <NTR>.
  344.  
  345.      If you have over 256 KB free of the 640 KB of system memory, you 
  346. can try testing it now, since TXTRUN now uses about 220 KB.  If it 
  347. doesn't work now, make the .COM software and then test.  Then, your .COM
  348. software requires less than 100 KB.
  349.  
  350.      How much less depends on the DOS/TXTRUN version you use.  You 
  351. cannot run spread sheet softwares because they usually need the entire 
  352. 640 KB space, but otherwise, this feature can be used to make a DOS 
  353. shell software for people not experienced in using DOS features.
  354.  
  355.      Once you come back here after running your software (or batch file 
  356. or DOS commands), you're left back on page 1.  TXTRUN doesn't have to do 
  357. this, but it emulates how the .COM software will act.
  358.  
  359.      The next page also has some more relevant information as well.
  360.  
  361.      You CANNOT define them staggered like this on the left.  TXTRUN
  362.   #1        #5        will reorganize them so that the #1     #5 
  363.       #3              cursor keys will access them as  #3        
  364. #2    #4              if they were really organized    #2     #4 
  365.             #7        like this on the right side -->  #7        
  366.                    #8                                  #8        
  367.      The calls to other subroutine pages (different levels or planes 
  368. of pages) and running softwares or directory commands can be freely 
  369. mixed and when this becomes a .COM, you can't tell the difference 
  370. since the software names and directory commands are hidden from view.
  371.  
  372.      The Keep, Pause, and number of seconds to wait (1 - 10 seconds)
  373. features are designed so that TXTRUN can interact with the software you 
  374. run if needed.
  375.  
  376.      As you've noticed, every time you try some feature or the cursor is 
  377. on a selection, there is an appropriate prompt on the top row on your 
  378. screen and pop ups guide you at all times.  (All these helps were deemed 
  379. necessary because TXTRUN v0.8 has so many features.  If there is any 
  380. bug (or what you feel should be called a bug), please report them.  They
  381. will be corrected in the next version.)
  382.      Calling pages with relative location comments
  383.      Notice the comment above.  Move the blinking cursor to different 
  384. selections below and the comment changes also.  Turn SCROLL LOCK ON:
  385.                                         The comment moves with the 
  386.  ccall a page       ccall another     page, because it is set for
  387. ccall still another   call again      relative movement.
  388.  
  389.      The code "^S_00r" displays the lines which follow this as comments 
  390. for above selections.  The "00" for left top most location, "r" for 
  391. relative to the present page.  The box location itself is location 0,0.
  392. beyond location 9,9 is :, ;, <, =, >, ?, @, A, B, C, D, E, F, G, H, I,...
  393.                        10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
  394.  
  395. _00rYou can add a comment to each such selection above.       
  396. "^S_##r" combination allows these to be displayed relative
  397. to the page or "^S_##x" for absolute location on screen.  
  398. You must have enough lines to match the selections.       
  399.  
  400.      Calling pages with absolute location comments
  401.      Notice the comment below.  Turn SCROLL LOCK ON:  the comment will
  402. ccall one ccall two           remain at the same location.
  403. ccall three ccall four
  404.  
  405.      Each comment below must be the same length, padded at the end 
  406. with spaces if needed.  If there are four selections, then there 
  407. should be four lines below as well.
  408.  
  409. _99aThis is one.  
  410. This is two.  
  411. This is three.
  412. This is four. 
  413.  
  414.      Since this menu system is not graphic based, it's fast enough on
  415. PCs which are not 80386 or 80486 based, but is not compatible with 
  416. MicroSoft Windows and other graphic interfaces.  (many programs in 
  417. this series of programs here are compatible with such interfaces)
  418.  
  419.      All the pages by default are in black and white for the benefit 
  420. of those with non-color monitors.  If you have EGA/VGA based systems, 
  421. then instead of blinking letters, there may be extra fonts.  With 
  422. Hercules' Ramfont and active font drives, you will see different 
  423. fonts.  With color tables remapped, depending on the monitor brand,
  424. some colors and high-lighted reverse characters are not clear.  
  425. Different laptops behave differently.  This may not work on some 
  426. palmtops which are not really PC compatible.
  427.  
  428.      Why not compensate for all the variations?  Due to the bugs and 
  429. many features in hardware/software combinations, no one can afford the
  430. decades and millions of dollars required.  Unfortunately, some big
  431. companies aren't even testing to see if their software can display
  432. "hello" on ubiquitous video cards either.  (Shareware makers may get
  433. $10 for every $10,000 and one year spent on each software and hence
  434. do worse, but at least we don't have to worry about the tax man.)
  435.  
  436.      For advanced users whose editors (or ascii word processors) can 
  437. add any control codes in text:
  438.  
  439.      Chr(8), chr(5), chr(1), chr(7) makes all text after this codes to 
  440. the end of the line as white letter on black (amber on black using 
  441. amber monitor, green on black using green monitor etc).
  442.  
  443.      Chr(8), chr(5), chr(1), chr(112) makes it black letter on white 
  444. background.  By changing the last code (chr(7) and chr(112)) to other 
  445. values, different areas of the text can be high-lighted in other 
  446. colors when a color monitor is used.
  447.  
  448.      Chr(8) is control-H or ^S, so if you used the Screen option to 
  449. change it to something else, you must use that character.  For 
  450. example, if you used S33, then the above must be chr(33), chr(5), 
  451. chr(1), chr(7) and chr(33), chr(5), chr(1), chr(112).
  452.  
  453.  
  454.      In order to operate correctly, the form feed should be on the 
  455. very left most column.  Do not place it anywhere else.
  456.  
  457.      You can define as many as 255 pages such as these to be used as 
  458. is, or made into pop up "subroutines" which are called by these. (up 
  459. to eight levels in total supported.)
  460.  
  461.      This version does not support overlays, and for compatibility with 
  462. future versions of TXTRUN, you should keep your text files to under 
  463. 40,000 bytes each.  (TXTRUN will not run if your text file is larger 
  464. than 40,000 bytes or if the .EDT file is larger than 45,000 bytes.)
  465.  
  466.      Please read the document file TXTRUN.DOC for more ordered 
  467. explanation on the features here.  The TXTRUN.EXE itself displays 
  468. extensive context sensitive help if you deliberately don't type the 
  469. required values for each optional parameter.
  470.  
  471.      The following page has nothing.  It only shows that TXTRUN 
  472. handles such situations correctly, though it doesn't mean that TXTRUN
  473. always works correctly:  If you think that any bug is unforgivable,
  474. try figuring out how big two to the power of 700 is.  That's about the
  475. number of decisions this program was written to handle. (and is the
  476. reason why a bridge can be guaranteed to stand, but a software can never
  477. be guaranteed to be bug-free)
  478.  
  479.  
  480.  
  481.  
  482.  
  483.      This is the last page here.
  484.  
  485.      The form feed code (chr(12)) can be changed to anything else if 
  486. your editor cannot insert it into your text, by using the F### option.
  487. Its between F1 and F255, not including F13 (<ntr> code), F10 (<lf>
  488. code) or F___ where "___" is whatever code the ^S screen controller,
  489. code is set for (default ^S or chr(19)).  If your editor cannot handle 
  490. extended ascii codes, do not use chr(128) - chr(255).
  491.  
  492.      The "extended ascii" codes are something IBM decided to add for 
  493. its PC series of computers.  These documents and texts never use them 
  494. or control codes chr(1) - chr(31) for maximum compatibility with as 
  495. many editors/word-processor-softwares as possible.  As a result, "^S" 
  496. above is one code representing the control key and the letter "S" 
  497. combination, not the caret "^" character followed by capital "S".
  498.  
  499.      There should be NO form feed (chr(12)) on the very last page,
  500.                      ============           ==          =========
  501. and the very last line should end with <ntr> as well. (this text does 
  502. not have an <ntr> at the end, but TXTRUN compensates for it, as it 
  503. does to many things, but it's still a good practice to put an <ntr>)